#pragma once

#include "IGameState.h"


class CPauseState : public IGameState
{
private:

	static CPauseState* m_nInstance;

	CPauseState(void);
	~CPauseState(void);
	CPauseState(CPauseState& PauseState);
	CPauseState& operator=(CPauseState& PauseState);

public:
	void Enter(void);
	bool Input(void);
	void Update(float fElapsedTime);
	void Render(void);
	void Exit(void);

	static CPauseState* GetInstance();
};